gtk/gtknotebook.c: Use accessor functions to access GtkWindow
authorJavier Jardón <jjardon@gnome.org>
Tue, 17 Aug 2010 13:13:45 +0000 (15:13 +0200)
committerJavier Jardón <jjardon@gnome.org>
Mon, 23 Aug 2010 18:19:03 +0000 (20:19 +0200)
gtk/gtknotebook.c

index 44d1c9a1d6e6e9fc73d8054902e59e39b5a31bed..6aa66ce3e0d1b00727a9d7ccf934214d9de0cc29 100644 (file)
@@ -4152,7 +4152,7 @@ gtk_notebook_set_focus_child (GtkContainer *container,
   toplevel = gtk_widget_get_toplevel (GTK_WIDGET (container));
   if (toplevel && gtk_widget_is_toplevel (toplevel))
     {
-      page_child = GTK_WINDOW (toplevel)->focus_widget; 
+      page_child = gtk_window_get_focus (GTK_WINDOW (toplevel));
       while (page_child)
        {
          if (page_child->parent == GTK_WIDGET (container))
@@ -4164,8 +4164,8 @@ gtk_notebook_set_focus_child (GtkContainer *container,
              
                  if (page->last_focus_child)
                    g_object_remove_weak_pointer (G_OBJECT (page->last_focus_child), (gpointer *)&page->last_focus_child);
-                 
-                 page->last_focus_child = GTK_WINDOW (toplevel)->focus_widget;
+
+                 page->last_focus_child = gtk_window_get_focus (GTK_WINDOW (toplevel));
                  g_object_add_weak_pointer (G_OBJECT (page->last_focus_child), (gpointer *)&page->last_focus_child);
              
                  break;